projects thin-client crane inspection automated testing offshore software development certification software load testing development java developers software development application software software tools developer testing services quality assurance radius3 commercial open source tool selection criteria ansi load testing automated software testing user needs estate software testing custom software development testing outsourcing offshore software performance testing performance testing